﻿using WorkOrderPackages.Models.BasePackage;
using WorkOrderPackages.Models.CommonPackage;
using System;
using System.Collections.Generic;

namespace WorkOrderPackages.Models.ItemPackage
{
    public class Item : BaseObject
    {
        public virtual Int64 ItemId { get; set; }

        public virtual List<ItemAlternateIdentifier> AlternateIdentifiers { get; set; }

        public virtual ItemType Type { get; set; }
        public virtual ItemState State { get; set; }

        public virtual List<ItemAttribute> Attributes { get; set; }
        public virtual List<ItemAttachment> Attachments { get; set; }
        public virtual List<ItemNote> Notes { get; set; }

        public virtual Metric Metrics { get; set; }
    }
}